package com.woniuxy.book.service;

import com.woniuxy.book.entity.PageInfo;
import com.woniuxy.book.param.orderrefund.ApplyNoPassParam;
import com.woniuxy.book.param.orderrefund.ApplyRefundParam;
import com.woniuxy.book.param.orderrefund.RefundParam;

public interface OrderRefundService {
    void applyRefund(ApplyRefundParam param) throws Exception;

    void refund(RefundParam param);

    PageInfo selectRefundOrders(Integer pageNum, Integer pageSize, Integer refundState);

    PageInfo searchRefundOrder(Integer pageNum, Integer pageSize, Integer userId);

    void applyNoPass(ApplyNoPassParam toBean);

    void applyRefundAgain(String refundId, Integer userId);
}
